package 操作文件内容;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

public class FileDemo1 {
    public static void main(String[] args) throws IOException {
        //创建实例的过程，相当于在打开文件
        //要先打开文件，才能进行读取
        InputStream inputStream=new FileInputStream("./hello.txt");

        //以字节为单位进行读取文件
        while (true) {
            //调用read()
            //无参read，一次读取一个字节
            //无参read的返回值就是这次操作读取到的字节，范围为 0-255
            //如果读取到文件末尾(EOF)，会继续进行read,然后返回 -1
            int b = inputStream.read();
            if (b==-1) {
                break;
            }
            System.out.printf("%c",b);
        }

        inputStream.close();//使用完毕 流对象 要及时关闭，否则可能造成 资源泄漏
    }
}
